package cn.felord.debezium.entity;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 设备详情对象 tb_equipment_info
 *
 * @author bysen
 * @date 2025-01-16
 */
public class EquipmentInfo  extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 设备类型 */
   // @Excel(name = "设备类型")
    private String equipType;

    /** 设备地址号 */
   // @Excel(name = "设备地址号")
    private String equipNum;

    /** 设备编码 */
   // @Excel(name = "设备编码")
    private String equipmentCode;

    /** 上传模式 */
   // @Excel(name = "上传模式")
    private String upModel;

    /** IP */
   // @Excel(name = "IP")
    private String conIp;

    /** port */
   // @Excel(name = "port")
    private String conPort;

    /** 心跳 */
   // @Excel(name = "心跳")
    private Long conHeart;

    /** 量程 */
   // @Excel(name = "量程")
    private Long conMileage;

    /** 精度 */
   // @Excel(name = "精度")
    private String conAcc;

    /** imie */
   // @Excel(name = "imie")
    private String imie;

    /** 卡号 */
   // @Excel(name = "卡号")
    private String cardNum;

    /** 备用1 */
   // @Excel(name = "备用1")
    private String lable1;

    /** 备用2 */
   // @Excel(name = "备用2")
    private String lable2;

    /** 备用3 */
   // @Excel(name = "备用3")
    private String lable3;

    /** 备用4 */
   // @Excel(name = "备用4")
    private String lable4;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setEquipType(String equipType)
    {
        this.equipType = equipType;
    }

    public String getEquipType()
    {
        return equipType;
    }
    public void setEquipNum(String equipNum)
    {
        this.equipNum = equipNum;
    }

    public String getEquipNum()
    {
        return equipNum;
    }
    public void setEquipmentCode(String equipmentCode)
    {
        this.equipmentCode = equipmentCode;
    }

    public String getEquipmentCode()
    {
        return equipmentCode;
    }
    public void setUpModel(String upModel)
    {
        this.upModel = upModel;
    }

    public String getUpModel()
    {
        return upModel;
    }
    public void setConIp(String conIp)
    {
        this.conIp = conIp;
    }

    public String getConIp()
    {
        return conIp;
    }
    public void setConPort(String conPort)
    {
        this.conPort = conPort;
    }

    public String getConPort()
    {
        return conPort;
    }
    public void setConHeart(Long conHeart)
    {
        this.conHeart = conHeart;
    }

    public Long getConHeart()
    {
        return conHeart;
    }
    public void setConMileage(Long conMileage)
    {
        this.conMileage = conMileage;
    }

    public Long getConMileage()
    {
        return conMileage;
    }
    public void setConAcc(String conAcc)
    {
        this.conAcc = conAcc;
    }

    public String getConAcc()
    {
        return conAcc;
    }
    public void setImie(String imie)
    {
        this.imie = imie;
    }

    public String getImie()
    {
        return imie;
    }
    public void setCardNum(String cardNum)
    {
        this.cardNum = cardNum;
    }

    public String getCardNum()
    {
        return cardNum;
    }
    public void setLable1(String lable1)
    {
        this.lable1 = lable1;
    }

    public String getLable1()
    {
        return lable1;
    }
    public void setLable2(String lable2)
    {
        this.lable2 = lable2;
    }

    public String getLable2()
    {
        return lable2;
    }
    public void setLable3(String lable3)
    {
        this.lable3 = lable3;
    }

    public String getLable3()
    {
        return lable3;
    }
    public void setLable4(String lable4)
    {
        this.lable4 = lable4;
    }

    public String getLable4()
    {
        return lable4;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("equipType", getEquipType())
            .append("equipNum", getEquipNum())
            .append("equipmentCode", getEquipmentCode())
            .append("upModel", getUpModel())
            .append("conIp", getConIp())
            .append("conPort", getConPort())
            .append("conHeart", getConHeart())
            .append("conMileage", getConMileage())
            .append("conAcc", getConAcc())
            .append("imie", getImie())
            .append("cardNum", getCardNum())
//            .append("createTime", getCreateTime())
//            .append("updateTime", getUpdateTime())
//            .append("remark", getRemark())
            .append("lable1", getLable1())
            .append("lable2", getLable2())
            .append("lable3", getLable3())
            .append("lable4", getLable4())
            .toString();
    }
}
